/*HTML5 CSS reset*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	border: 0;
	outline: 0;
	background: transparent;
	margin: 0;
	padding: 0;
}
body {
	line-height: 1;
}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
	display: block;
}
nav ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: none;
}
a {
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	margin: 0;
	padding: 0;
}
ins {
	background-color: #ff9;
	color: #000;
	text-decoration: none;
}
mark {
	background-color: #ff9;
	color: #000;
	font-style: italic;
	font-weight: 700;
}
del {
	text-decoration: line-through;
}
abbr[title], dfn[title] {
	border-bottom: 1px dotted #000;
	cursor: help;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
}
input, select {
	vertical-align: middle;
}
html {
	background: #F4F4F4
}
body {
	font-family: "helvetica neue", arial, sans-serif;
	font-size: 12px;
	color: #444;
	overflow-y: scroll;*
	overflow-y: hidden;
}
input, textarea, select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	resize: none;
	outline: 0;
}
input, textarea {
	-webkit-transition: all .08s ease-in-out;
	-moz-transition: all .08s ease-in-out;
	box-shadow: inset 0 1px 2px rgba(34,25,25,.15), 0 1px rgba(255,255,255,.8);
	-moz-box-shadow: inset 0 1px 2px rgba(34,25,25,.15), 0 1px rgba(255,255,255,.8);
	-webkit-box-shadow: inset 0 1px 2px rgba(34,25,25,.15), 0 1px rgba(255,255,255,.8);
}
textarea:focus, input:focus {
	border-color: #930;
	box-shadow: inset 0 1px rgba(34,25,25,.15), 0 1px rgba(255,255,255,.8), 0 0 14px rgba(235,82,82,.35);
	-moz-box-shadow: inset 0 1px rgba(34,25,25,.15), 0 1px rgba(255,255,255,.8), 0 0 14px rgba(235,82,82,.35);
	-webkit-box-shadow: inset 0 1px rgba(34,25,25,.15), 0 1px rgba(255,255,255,.8), 0 0 14px rgba(235,82,82,.35);
}
ul, li {
	list-style: none
}
/*添加新东东弹出窗口*/
#creatNewWindow {
	overflow: hidden;
	_width: 600px
}
#creatNewWindow a.button {
	float: left;
	width: 260px;
	height: 160px;
	padding: 20px;
	text-align: center;
	font-size: 18px;
	color: #524D4D;
}
#creatNewWindow a.button:hover {
	text-decoration: none;
	background: #E1DFDF
}
#creatNewWindow a.button.noborder {
	border-left: none
}
#creatNewWindow a.button .icon {
	width: 66px;
	height: 81px;
	margin: 15px auto 30px;
	background: url('../images/newIcons.png');
}
#creatNewWindow a.button #scrape {
	background-position: 0 0;
}
#creatNewWindow a.button:active #scrape {
	background-position: 0 0;
}
#creatNewWindow a.button #upload {
	background-position: -62px 0;
}
#creatNewWindow a.button:active #upload {
	background-position: -62px -162px;
}
#creatNewWindow a.button #board {
	background-position: -132px 0;
}
#creatNewWindow a.button:active #board {
	background-position: -132px -162px;
}
/*添加新图集*/
#creatNewBoard {
	width: 590px
}
#creatNewBoard ul.form_list {
	padding: 20px 40px
}
#creatNewBoard li.item {
	clear: both;
	padding: 20px 0;
	position: relative;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #E5E3E3;
	height: 30px
}
#creatNewBoard li.catalogItem {
	height: 200px;
	overflow: hidden
}
#creatNewBoard li.nbt {
	border-top: none
}
#creatNewBoard li .creatBoard_item {
	padding-left: 100px;
	height: 40px
}
.creatBoard_item label {
	width: 130px;
	padding: 5px 0;
	float: left;
	display: block;
	overflow: hidden;
	height: 18px
}
#creatNewBoard li .creatBoard_item label.type {
	padding: 12px 30px 10px 0;
	float: left;
	display: block
}
#creatNewBoard li .creatBoard_item label.type input {
	padding-right: 0;
	box-shadow: none;
	border: none
}
#creatNewBoard li label.title {
	position: absolute;
	left: 0;
	top: 30px;
	font-size: 14px;
	line-height: 20px
}
#creatNewBoard  #newBoard_title {
	width: 85%;
	padding: 10px;
	background: #FFF;
	font-size: 14px;
	font-weight: bold; /*box-shadow: 0 1px 2px rgba(34, 25, 25, 0.15) inset, 0 1px rgba(255, 255, 255, 0.8); -webkit-box-shadow:0 1px 2px rgba(34, 25, 25, 0.15) inset, 0 1px rgba(255, 255, 255, 0.8); -moz-box-shadow:0 1px 2px rgba(34, 25, 25, 0.15) inset, 0 1px rgba(255, 255, 255, 0.8)*/
}
#bookmarkletCategory {
	width: 345px
}
#creatNewBoard .newBoard_bottom {
	padding: 0 0 30px 140px
}
#creatBoardBtn {
	background: url("../images/collectBtn.png") no-repeat scroll 0 0 transparent;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 16px;
	height: 34px;
	line-height: 34px;
	padding: 0;
	text-shadow: 0 1px #DC3825;
	width: 81px;
}
/*上传采集*/
.uploadFileNote {
	font-size: 12px;
	float: left;
	height: 30px;
	line-height: 33px
}
.file_upload_btn {
	width: 120px;
	float: left;
}
#uploadForm {
	width: 680px
}
/*#uploadForm,#reBlogUploadForm{width:590px}*/
#uploadForm.show_small #uploadPostBox {
	display: none
}
#uploadForm .uploadTop {
	padding: 20px;
	height: 40px;
	border-bottom: 1px solid #D9D4D4;
	margin-bottom: 0
}
#uploadForm.show_small .uploadTop {
	padding: 20px;
	height: 40px;
	border-bottom: none;
	margin-bottom: 60px
}
#uploadPostBox, #reblogUploadPostBox {
	padding: 20px;
	border-top: 1px solid #FFF;
	width: 640px;
}
.uploadComplete, #reBlogComplete {
	width: 550px;
	padding: 20px;
	text-align: center
}
.uploadComplete .gotoCollect {
	padding: 15px 0
}
.uploadComplete .gotoCollect a {
	text-decoration: underline
}
#uploadPostBox .uploadPostForm, #reblogUploadPostBox .uploadPostForm {
	position: relative;
	height: 230px
}
.bookmarklet_left {
	width: 170px;
	height: 170px;
	position: absolute;
	top: 0;
	left: 0;
}
.bookmarklet_right {
	padding-left: 190px
}
.bookmarklet_description {
	min-height: 3.95em;
	width: 340px;
	font-size: 18px;
	font-weight: 300;
	color: #888;
	padding: 6px 10px;
	background: #FFF transparent;
	border: 1px solid #A4A2A2;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	box-shadow: inset 0 1px rgba(34,25,25,.15), 0 1px rgba(255,255,255,.8);
}
.bookmarklet_description:focus {
	outline: none
}
.bookmarklet_class {
	width: 330px;
	padding: 5px;
	display: block
}/*
 .bookmarkletForm_item li{padding-bottom:12px}*/
.bookmarklet_preview_img {
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-color: white;
	position: relative;
	box-shadow: 0 1px 3px rgba(34,25,25,.4);
	-moz-box-shadow: 0 1px 3px rgba(34,25,25,.4);
	-webkit-box-shadow: 0 1px 3px rgba(34,25,25,.4);
}
.bookmarklet_preview_img img {
	max-width: 100%;
	max-height: 100%;
	display: block;
	margin: 0 auto
}
.bookmarklet_btn {
	background: url("../images/collectBtn.png") no-repeat scroll 0 0 transparent;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	float: right;
	font-size: 16px;
	height: 34px;
	line-height: 34px;
	padding: 0;
	text-shadow: 0 1px #DC3825;
	width: 81px;
	margin-right: 60px;
}
#postPreviewBox .pic_list_item {
	position: relative
}
#postPreviewBox a.pic_close {
	background: url(../images/uploadClose.png) no-repeat 0 0;
	opacity: .6;
	display: block;
	height: 17px;
	position: absolute;
	right: 3px;
	top: 3px;
	width: 17px;
}
#postPreviewBox a.pic_close:hover {
	background-position: 0 -18px;
	opacity: 1
}
.upload_left {
	height: 190px;
	box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
	left: 0;
	position: absolute;
	padding: 5px;
	top: 0;
	width: 190px;
	background: #FFF
}
#postPreviewBox .oneShowImg {
	position: absolute;
	left: 0;
	top: 0;
	width: 190px;
	height: 200px;
	background: #FFF
}
#postPreviewBox .oneShowImg img {
	max-width: 200px;
	max-height: 200px;
	display: block;
	margin: 0 auto
}
#postPreviewBox ul {
	width: 200px;
	height: 191px;
	float: left
}
#upload_info li.item {
	padding-bottom: 10px;
}
#upload_info li label.title {
	display: block;
	font-size: 14px;
	padding: 7px 0;
}
#postPreviewBox .pic_list_item {
	width: 60px;
	height: 60px;
	overflow: hidden;
	float: left;
	margin: 0 5px 5px 0;
	background: #FFF;
}
#postPreviewBox .pic_list_item:hover .pic_close {
	background-position: 0 -18px;
	opacity: 1
}
#upload_preview_warp {
	position: relative;
	width: 190px;
	height: 190px;
	overflow: hidden
}
#postPreviewBox.multiShow {
	height: 190px
}
.upload_preview_img {
	background-color: white;
	height: 100%;
	overflow: hidden;
	top: 0;
	left: 0;
	position: absolute;
	width: 100%;
}
#reblogUploadPostBox .upload_preview_img {
	position: static
}
#reblogUploadPostBox .upload_preview_img img {
	max-height: 190px;
	max-width: 190px;
	display: block;
	margin: 0 auto
}
.uploadifyProgress {
	display: none;
	cursor: pointer
}
span.fileName {
	display: none
}
.uploadding {
	width: 20px;
	height: 20px;
	text-align: center;
	position: absolute;
	top: 20px;
	left: 20px
}
.uploadOne .uploadding {
	top: 80px;
	left: 80px
}
.uploadsuccess .uploadding {
	display: none
}
#postPreviewBox .uploadOne .pic_list_item {
	width: 190px;
	height: 190px
}
.upload_right {
	padding-left: 220px;
	height: 200px
}
#showControlBar {
	height: 28px;
	position: relative;
	line-height: 28px;
	padding: 10px 0 0 0px;
	display: none
}
#showControlBar a {
	display: block;
	width: 40px;
	text-decoration: none;
	color: #444;
	font-size: 12px
}
#showControlBar span.show_pages {
	display: block;
	position: absolute;
	width: 40px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	left: 80px;
	top: 10px
}
#showControlBar a.show_prevBtn {
	float: left
}
#showControlBar a.show_nextBtn {
	float: right
}
#uploadPostBox #syncSetting, #reBlogsyncSetting {
	padding: 15px 0 5px
}
#boardCatalog {
	width: 330px
}
#boardCatalogAdd {
	width: 390px
}
#boardCatalogAdd input, .catalogItem input {
	padding: 0 5px 0 0;
	border: none;
	box-shadow: none
}
#bookmarklet_preview .reblog {
	padding: 0
}
#syncSetting input {
	margin-right: 3px;
	border: none;
	padding: 0;
	box-shadow: none
}
#syncSetting, #reBlogsyncSetting {
	clear: both;
	padding-top: 10px;
}
#syncSetting a, #reBlogsyncSetting a {
	line-height: 22px;
	text-decoration: underline
}
#syncSetting strong, #reBlogsyncSetting strong {
	display: inline-block;
	float: left;
	font-size: 12px;
	height: 40px;
	line-height: 22px;
	width: 45px;
}
#syncSetting span, #reBlogsyncSetting span, #reBlogsyncSetting label.check_all {
	line-height: 18px;
	display: inline-block;
	padding: 0px 3px;
	width: 80px;
	font-size: 12px
}
#syncSetting span, #reBlogsyncSetting span input {
	margin-right: 3px
}
.shareSet {
	display: block;
	overflow: hidden
}
#reBlogComplete {
	display: none
}
#completeShowBox, #reBlogComplete {
	padding: 30px
}
#reBlogComplete .note {
	padding: 15px 0
}
#completeShowBox .gotoArticle, #reblogView {
	display: block;
	width: 127px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	background: url(../images/shareIcon.png) no-repeat left -25px;
	font-size: 14px;
	margin: 10px auto 30px;
	color: #444;
	text-shadow: 0 1px #FFF;
	text-decoration: none;
	overflow: hidden
}
/*网页采集*/
#creatWebPin {
	width: 590px;
}
#creatWebPin .webPin_urlInput {
	padding: 30px 20px;
	height: 40px;
	position: relative;
	border-bottom: 1px solid #D9D4D4
}
#creatWebPin.show_small .webPin_urlInput {
	border-bottom: none
}
#creatWebPin .webPin_urlInput_left {
	padding-right: 120px
}
#creatWebPin #webPinUrlInput {
	width: 400px;
	padding: 10px;
	font-size: 14px
}
#creatWebPin #webPinButton {
	position: absolute;
	top: 30px;
	right: 30px;
	font-size: 18px
}
#creatWebPin.show_small #uploadPostBox {
	display: none
}
/*分享图标*/

.share_sites {
	clear: both;
	width: 370px;
	height: 25px;
	margin: 10px 0;
	overflow: hidden;
	dispaly: inline;
	zoom: 1
}
.share_sites li {
	width: 20px;
	float: left;
	margin: 0 3px
}
.share_sites li.lable {
	width: 60px;
	font-size: 14px;
	line-height: 20px
}
.share_sites a {
	display: block;
	width: 20px;
	height: 20px;
	overflow: hidden;
	text-indent: -99em;
	background: url(../images/shareIcon.png) no-repeat
}
.share_sites a.renren {
	background: url(../images/siteIcos.png) no-repeat 0 -36px;
	height: 19px;
	width: 21px;
}
.share_sites a.fanfou {
	background-position: -266px 2px;
}
.share_sites a.weibo {
	background-position: 0 0
}
.share_sites a.douban {
	background: url(../images/siteIcos.png) no-repeat 0 -112px
}
.share_sites a.qzone {
	background-position: -242px 0
}
.share_sites a.tqq {
	background-position: -27px 0
}
.share_sites a.qqsns {
	background-position: -218px 0
}
.share_sites a.sohu {
	background-position: -54px 0
}
.share_sites a.m163 {
	background-position: -79px 0
}
.share_sites a.kaixin {
	background-position: -132px 0
}
.share_sites a.taojianghu {
	background-position: -162px 0
}
/*弹框样式*/
.boxyMsgWrapper {
	width: 340px;
}
.boxyMsg_ico_alert {
	background: url(../images/ucImgs.png) -438px -62px no-repeat;
	width: 21px;
	height: 23px;
	vertical-align: middle;
	display: block
}
.boxyMsg_ico_suc {
	background: url(../images/ucImgs.png) -529px -57px no-repeat;
	width: 33px;
	height: 32px;
	vertical-align: middle;
	display: block
}
.boxyMsg_txt {
	padding-left: 5px;
	font-size: 15px;
	color: #0363A0;
	padding-right: 50px;
	line-height: 26px;
	color: #444444
}
.answers {
	text-align: center;
	margin: 5px;
	padding: 10px;
}
.answers {
	text-align: center;
	margin: 5px;
	padding: 10px;
}
#postPreviewBox .uploadifyError {
	background-color: #C00
}
#postPreviewBox .uploadifyError .uploadding {
	display: none
}
#imgDelBox {
	background: #FFF;
	opacity: 0.8;
	filter: alpha(opacity=80);
	position: absolute;
	top: 0;
	left: 0;
	width: 250px;
	height: 250px;
	z-index: 500;
}
#imgDelAlert {
	width: 60px;
	height: 25px;
	line-height: 25px;
	background: #333;
	color: #FFF;
	position: absolute;
	top: -30px;
	left: 65px;
	text-align: center
}
/*登录注册输入框*/
.txtTipIco-suc {
	background: url("../images/txttip-suc.png") no-repeat scroll left top transparent;
	line-height: 20px;
	text-indent: 22px;
}
.txtTipIco-error {
	background: url("../images/txttip-error.png") no-repeat scroll left top transparent;
	color: red;
	line-height: 15px;
	text-indent: 20px;
}
.txtTipIco-normal {
	color: #8D8B8B;
}
#container {
	overflow: hidden;
}
/*弹出登录*/
ul li {
	list-style: none;
}
#qq {
	background: url(../images/popLogin.png) no-repeat -199px 0px;
	width: 15px;
}
#sina {
	background: url(../images/popLogin.png) no-repeat -214px 0;
	width: 16px;
}
#tencent {
	background: url(../images/popLogin.png) no-repeat -230px 0;
	width: 16px;
}
#renren {
	background: url(../images/popLogin.png) no-repeat -246px 0;
	width: 16px;
}
#kaixin {
	background: url(../images/popLogin.png) no-repeat -262px 0;
	width: 16px;
}
#wangyi {
	background: url(../images/popLogin.png) no-repeat -278px 0;
	width: 16px;
}
#souhu {
	background: url(../images/popLogin.png) no-repeat -294px 0;
	width: 16px;
}
#douban {
	background: url(../images/popLogin.png) no-repeat -310px 0;
	width: 16px;
}
#fanfou {
	background: url(../images/popLogin.png) no-repeat -326px 0;
	width: 16px;
}
.textred {
	background: url(../images/tips.png) no-repeat 0 0;
	display: inline-block;
	width: 16px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 5px;
	margin-top: 5px;
	/*修改*/
	*
	float: left;
	display: none;
}
#title {
	width: 630px;
	height: 40px;
	background-color: #EBF3FB;
	line-height: 40px;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	position: relative
}
#title div {
	float: right;
	cursor: pointer;
	background-image: url(../images/Close.png);
	width: 36px;
	height: 37px;
	position: absolute;
	right: 10px;
	top: 0;
}
#title .txt {
	font-size: 12px;
	padding-left: 20px;
	color: #6b6b6b;
	font-weight: normal
}
#login {
	width: 387px;
	float: left;
	display: inline-block
}
#login table {
	margin-top: 10px;
	margin-left: 10px;
	overflow: hidden
}
.name {
	height: 50px;
}
.tips {
	text-align: right
}
.name td span {
	margin-right: 5px;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
}
#input_username {
	margin-left: 0;
	width: 240px;
	line-height: 15px;
	border: 1px solid #999
}
#input_username_tips {
	white-space: nowrap;
	position: absolute;
	margin-top: 10px;
	color: #999;
	margin-left: 10px;
	font-size: 12px
}
#input_password {
	margin-left: 0;
	width: 240px;
	line-height: 15px;
	border: 1px solid #999
}
#input_password_tips {
	position: absolute;
	color: #999;
	margin-left: 10px;
	font-size: 12px;
	margin-top: 10px;
}
.forget {
	height: 30px
}
.forget div {
	float: left;
	width: 255px;
	height: 18px;
	line-height: 18px;
	vertical-align: middle;
	position: relative
}
.forget div input {
	width: 20px;
	margin-left: 0;
	position: absolute;
	left: -2px;
	border: none
}
.forget div label {
	margin-top: 2px;
	position: absolute;
	left: 20px;
	top: -3px;
	_top: 0;
}
.forget div span {
	position: relative;
	margin-top: 0;
	margin-right: 30px;
	margin-right: 7px;
}
.forget div a {
	float: right;
	text-decoration: none;
	color: #8DB8D8;
	font-size: 12px;
}
.submit {
	height: 60px
}
#login_a {
	display: inline-block;
	background: url(../images/popLoginAndRegist.png) no-repeat -127px 0;
	width: 74px;
	height: 31px;
	border: 0;
	cursor: pointer;
}
#regist {
	width: 250px;
	position: relative;
	float: left;
	display: inline-block
}
#regist div {
	width: 1px;
	height: 190px;
	background-color: #E1E3E4;
	float: left;
	position: absolute;
	top: 40px
}
#regist ul {
	padding-top: 40px
}
#regist ul li {
	margin-left: 40px
}
.others {
	margin-top: 10px;
	width: 140px
}
.others span a {
	height: 18px;
	margin-right: 5px;
	display: inline-block;
	margin-top: 5px
}
#regist_a {
	display: block;
	background: url(../images/popLoginAndRegist.png) no-repeat 0 0;
	width: 120px;
	height: 35px;
}
/*判断*/
.alertTip {
	background-color: #FFFFE5;
	border: solid 1px #CCCCCC;
	padding-bottom: 0;
	position: absolute;
	display: none;
	z-index: 999;
}
.alertTip-txt {
	width: auto;
	padding: 5px 20px 5px 10px;
	font-size: 12px;
	overflow: hidden
}
.alertTip-arrow {
	background: url(../images/arrow.png) no-repeat;
	width: 12px;
	height: 5px;
	margin-bottom: -5px;
	margin-left: 15px;
	position: absolute
}
.hideBtn {
	background: url(../images/hideBtn.png) no-repeat;
	width: 10px;
	height: 9px;
	position: absolute;
	top: 7px;
	right: 3px;
	cursor: pointer;
}
.color-error {
	color: red;
}
/*长图的前端截取*/
.ks-waterfall a.long {
	display: block;
	height: 800px;
	overflow: hidden;
	position: relative;
}
.ks-waterfall a.long .stop {
	background: url(../images/long_image_shadow.png) no-repeat scroll left top transparent;
	bottom: -1px;
	display: block;
	height: 20px;
	left: 0;
	position: absolute;
	width: 192px;
}